body {
  margin:0;
  padding:0;
  font-size:12px;
  font-family:"Trebuchet MS";
  color:#666;
  background:url('../img/background.png');
}
a {
  color:inherit;
  text-decoration:none;
}
.left { float:left; }
.right { float:right; }
.clearfix { clear:both; }
.wrapper, #content {
  width:950px;
  margin:auto;
}
#top-bar {
  background:#444;
  color:#FFF;
}
#top-bar div a {
  display:inline-block;
  padding:8px 16px;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
}
#top-bar div a:hover { background:#00b3e6; }
header {
  background:#FFF;
  padding-top:20px;
  padding-bottom:20px;
  box-shadow:0 0 3px rgba(0,0,0,0.2);
}
header #logo { float:left; }
header #menu { float:right; }
header #menu a {
  font-size:14px;
  text-transform:lowercase;
  padding:13px 22px 13px 22px;
  border-bottom:2px solid #EEE;
  color:#AAA;
  float:left;
}
header #menu a:hover {
  color:#666;
  border-bottom-color:#666;
}
header #menu a.selected {
  color:#00b3e6;
  border-bottom-color:#00b3e6;
}
#content { padding-top:20px; }
footer {
  text-align:center;
  margin-top:20px;
  margin-bottom:15px;
  font-size:11px;
}
